package com.yx.sql.entity.dto;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 数据服务连接信息表
 * 
 * @author kai.yang
 * @date 2023-03-28 14:19:19
 */
@Schema(name = "数据服务连接信息列表参数")
@Data
@Accessors(chain = true)
public class DbConnectDto {

	/**
	 * 连接名称
	 */
	@Schema(name = "连接名称")
	private String connName;
	/**
	 * 连接名称
	 */
	@Schema(name = "连接IP")
	private String ip;
	/**
	 * 连接名称
	 */
	@Schema(name = "连接端口")
	private String port;
	/**
	 * 链接地址
	 */
	@Schema(name = "连接url")
	private String connUrl;
	/**
	 * 连接用户名
	 */
	@Schema(name = "连接用户名")
	private String username;
	/**
	 * 默认表空间
	 */
	@Schema(name = "默认库")
	private String database;
	/**
	 * 字符集
	 */
	@Schema(name = "字符集设置")
	private String character;
	/**
	 * 连接类型ID
	 */
	@Schema(name = "数据库类型id")
	private Long dbTypeId;
	/**
	 * 驱动主键
	 */
	@Schema(name = "数据库驱动信息id")
	private Long dbDriveId;
	/**
	 * 是否启用 1 开启 0 关闭
	 */
	@Schema(name = "是否启用，0不启用，1启用")
	private Integer usable;
}
